home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / a_man / cat1 / roboinst.z / roboinst
Encoding:
Text File  |  2001-04-17  |  26.1 KB  |  463 lines

  1.  
  2.  
  3.  
  4. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      roboinst, roboinst_start, roboinst_check - automatic software
  10.      installation tool
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      rrrroooobbbbooooiiiinnnnsssstttt [ ----LLLLnnnnyyyyxxxx ]  [ ----bbbb bootdir ] [ ----cccc configdir ] [ ----PPPP disk ]
  14.           [ ----tttt time ] [ ----gggg grace ] [ ----ffff distribution ] [ ----ssss shell ]
  15.           [ ----NNNN netinfomode ] [ ----FFFF selectionsfile ] [ ----mmmm mailbox ] host ...
  16.      rrrroooobbbbooooiiiinnnnsssstttt [ ----rrrrllll ] host ...
  17.      rrrroooobbbbooooiiiinnnnsssstttt [ ----qqqq ]
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      _r_o_b_o_i_n_s_t is a tool to help automate the process of upgrading software on
  21.      a number of hosts.  _r_o_b_o_i_n_s_t can help in automating installing and
  22.      upgrading operating system and application software, installing patches,
  23.      repartitioning disks, and other software installation tasks.
  24.  
  25.      More complete documentation is provided in the online book _I_R_I_X _A_d_m_i_n:
  26.      _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g.  This book can be obtained by
  27.      installing the eoe.books.sgi_admin subsystem using _i_n_s_t(1M) or _S_o_f_t_w_a_r_e
  28.      _M_a_n_a_g_e_r(1M).
  29.  
  30.      Once a boot server, configuration server, and other options have been
  31.      configured, the superuser executes the _r_o_b_o_i_n_s_t command to actually begin
  32.      the automatic installation tasks specified in a file called mmmmrrrrccccoooonnnnffffiiiigggg
  33.      residing in the configuration directory (see -c below).
  34.  
  35.      _r_o_b_o_i_n_s_t verifies and starts the automatic installation process on the
  36.      specified host(s).  If no host is given on the command line, the current
  37.      host is assumed.   Unless the -L option is specified, each host is
  38.      restarted in the miniroot.  While in the miniroot, the disks may be
  39.      repartitioned and software may be installed.  Once the installation has
  40.      completed, the host is restarted in normal user mode.
  41.  
  42.      _r_o_b_o_i_n_s_t will log into each host using rrrrsssshhhh((((1111CCCC)))) in order to initiate
  43.      remote installation requests.  This requires an open root account or
  44.      suitable .rhosts entry on the remote side.  The -s option may be used to
  45.      specify an alternate remote shell program.
  46.  
  47.      _r_o_b_o_i_n_s_t verifies and starts the automatic installation process on the
  48.      specified host(s).  If no host is specified on the command line, the
  49.      current host is assumed.   Unless the -L option is specified, each host
  50.      is restarted in the miniroot.  While in the miniroot, the disks may be
  51.      repartitioned and software may be installed.  Once the installation has
  52.      completed, the host is restarted in normal user mode.
  53.  
  54.      Verification is performed by first checking to make sure that boot server
  55.      and other boot-time information is available, using _b_o_o_t_p(1M).  The
  56.      existence of the ssssaaaa bootfile in the specified bbbboooooooottttddddiiiirrrr is verified, and
  57.      the configuration server is checked to make sure that the configuration
  58.      files can be copied.  The loghost is determined from the configuration
  59.      files and a checkpoint file is created in the ////vvvvaaaarrrr////iiiinnnnsssstttt directory.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  71.  
  72.  
  73.  
  74.      If the client is not up and running in multi-user mode, or is not
  75.      accepting remote logins, a roboinst job can be initiated directly from
  76.      the client's PROM command monitor.  See PROM below.
  77.  
  78. OOOOPPPPTTTTIIIIOOOONNNNSSSS
  79.      The _r_o_b_o_i_n_s_t command accepts the following options:
  80.  
  81.      ----bbbb _s_e_r_v_e_r:/_b_o_o_t_d_i_r
  82.           Specifies the network boot directory on the boot server.  A boot
  83.           server delivers the files necessary for an SGI machine to boot into
  84.           the miniroot across the network.  The boot directory must contain
  85.           the bootfile ssssaaaa, and also a subdirectory called mmmmiiiinnnniiiirrrrooooooootttt that
  86.           contains miniroot unix kernels for each of the client hardware
  87.           platforms (unix.IP22, unix.IP32, etc).  The ssssaaaa file contains the
  88.           miniroot filesystem image which will be loaded onto each client's
  89.           swap partition.  See _p_r_o_m(1M) for more information on specifying a
  90.           bootfile for a network boot.  For example, if the command to boot
  91.           the host from the prom is specified as
  92.  
  93.             bbbbooooooootttt ----ffff bbbboooooooottttpppp(((())))sssseeeerrrrvvvveeeerrrr::::////ddddiiiirrrr////ssssaaaa((((ssssaaaasssshhhhAAAARRRRCCCCSSSS))))
  94.  
  95.  
  96.           then the -b argument would be sssseeeerrrrvvvveeeerrrr::::////ddddiiiirrrr.  If desired, the boot
  97.           directory may also contain _i_n_s_t(1M) format software packages.  The
  98.           -b option is required unless -L is specified.
  99.  
  100.           The following commands can be used to make the directory
  101.           /usr/local/boot a valid roboinst boot directory, assuming the IRIX
  102.           Installation Tools CD is currently inserted and mounted under
  103.           /CDROM:
  104.  
  105.             mmmmkkkkddddiiiirrrr ----pppp ////uuuussssrrrr////llllooooccccaaaallll////bbbbooooooootttt
  106.             ccccpppp ////CCCCDDDDRRRROOOOMMMM////ddddiiiisssstttt////ssssaaaa ////uuuussssrrrr////llllooooccccaaaallll////bbbbooooooootttt
  107.             ccccpppp ----rrrr ////CCCCDDDDRRRROOOOMMMM////ddddiiiisssstttt////mmmmiiiinnnniiiirrrrooooooootttt ////uuuussssrrrr////llllooooccccaaaallll////bbbbooooooootttt
  108.  
  109.  
  110.           Note: the directory /usr/local/boot is tftp-accessible by default on
  111.           SGI systems.  However, if the boot directory you choose is not
  112.           configured for _t_f_t_p(1C) access, the client will fail to boot the
  113.           miniroot, and an error message such as "invalid argument" or "not a
  114.           valid file to boot" may appear on the console.  If this happens it
  115.           may be necessary to edit the /etc/inetd.conf file on the boot
  116.           server, and restart _i_n_e_t_d(1M).
  117.  
  118.           If the boot server and client are located on different networks,
  119.           roboinst will require that bootp forwarding be enabled on routers
  120.           between the client and the server.  See the _b_o_o_t_p(1M) manual page,
  121.           and also the online book _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d
  122.           _L_i_c_e_n_s_i_n_g.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  137.  
  138.  
  139.  
  140.      ----cccc _c_o_n_f_i_g_d_i_r
  141.           Specifies an _r_o_b_o_i_n_s_t configuration server and directory, where the
  142.           _r_o_b_o_i_n_s_t configuration files and scripts are located.  The specified
  143.           _c_o_n_f_i_g_d_i_r must contain an mmmmrrrrccccoooonnnnffffiiiigggg file, specifying automatic
  144.           installation options (see _r_o_b_o_i_n_s_t__c_o_n_f_i_g(1M) for more information).
  145.           If no _c_o_n_f_i_g_d_i_r is specified, it is assumed to be
  146.           llllooooccccaaaallllhhhhoooosssstttt::::////uuuussssrrrr////llllooooccccaaaallll////bbbbooooooootttt////rrrroooobbbbooooiiiinnnnsssstttt////ccccuuuussssttttoooommmm.
  147.  
  148.      ----PPPP _d_i_s_k_p_a_r_t_i_t_i_o_n
  149.           Specify a disk or partition other than the current root partition
  150.           for automatic installation.  You can either specify the SCSI id of
  151.           the desired disk (a number between 1 and 15) or you can specify the
  152.           full value for OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn.  SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn will be set
  153.           accordingly.  See _p_r_o_m(1M) for more information on specifying values
  154.           for OOOOSSSSLLLLooooaaaaddddPPPPaaaarrrrttttiiiittttiiiioooonnnn and SSSSyyyysssstttteeeemmmmPPPPaaaarrrrttttiiiittttiiiioooonnnn.
  155.  
  156.           NNNNooootttteeee:::: In order for the rrrroooobbbbooooiiiinnnnsssstttt ----PPPP _n command to successfully boot
  157.           the miniroot, a copy of ssssaaaasssshhhh (from the IRIX 6.5 or later release)
  158.           must be installed into the volume header of the target disk.  Once
  159.           ssssaaaasssshhhh has been installed, subsequent partitionings and installations
  160.           will not remove it, though it may possibly get downgraded.
  161.  
  162.           When _r_o_b_o_i_n_s_t._s_w._c_l_i_e_n_t is installed, it puts a new copy of ssssaaaasssshhhh
  163.           into the volume header of the system disk if the system is running a
  164.           version of IRIX earlier than 6.5.  The following commands (run as
  165.           superuser) will copy that ssssaaaasssshhhh from the default system disk into the
  166.           volume header on target disk _n:
  167.  
  168.             ddddvvvvhhhhttttoooooooollll ----vvvv ggggeeeetttt ssssaaaasssshhhh ////ttttmmmmpppp////ssssaaaasssshhhh
  169.             ddddvvvvhhhhttttoooooooollll ----vvvv ccccrrrreeeeaaaatttt ////ttttmmmmpppp////ssssaaaasssshhhh ssssaaaasssshhhh ////ddddeeeevvvv////rrrrddddsssskkkk////ddddkkkkssss0000dddd_nvvvvhhhh
  170.             rrrrmmmm ////ttttmmmmpppp////ssssaaaasssshhhh
  171.  
  172.  
  173.           See _d_k_s(7) for a complete discussion of disk device names.
  174.  
  175.      ----ffff _d_i_s_t_r_i_b_u_t_i_o_n
  176.           Specifies an _i_n_s_t(1M) _d_i_s_t_r_i_b_u_t_i_o_n which contains the _r_o_b_o_i_n_s_t(1M)
  177.           client software.  If _r_o_b_o_i_n_s_t__s_t_a_r_t does not exist on the specified
  178.           host(s), _i_n_s_t(1M) is invoked to install the _r_o_b_o_i_n_s_t software from
  179.           the specified _d_i_s_t_r_i_b_u_t_i_o_n (inst -f).
  180.  
  181.      ----FFFF _s_e_l_e_c_t_i_o_n_s_f_i_l_e
  182.           Specifies an _i_n_s_t(1M) _s_e_l_e_c_t_i_o_n_s_f_i_l_e which specifies the location of
  183.           the _r_o_b_o_i_n_s_t(1M) client software (see _i_n_s_t(1M) for more information
  184.           on selections files).  If _r_o_b_o_i_n_s_t__s_t_a_r_t does not exist on the
  185.           specified host(s), _i_n_s_t(1M) is invoked to install the _r_o_b_o_i_n_s_t
  186.           software using the specified _s_e_l_e_c_t_i_o_n_s_f_i_l_e (inst -F).
  187.  
  188.      ----LLLL   Run _r_o_b_o_i_n_s_t in live mode.  Do not bring the machine down to the
  189.           miniroot in order to perform the automatic installation process.  It
  190.           is not possible to automatically reformat disks or change any
  191.           networking parameters in live mode (only the "preinst", "inst", and
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  203.  
  204.  
  205.  
  206.           "postinst" keywords in the _m_r_c_o_n_f_i_g file are processed).  Note that
  207.           any output from a job running in live mode is normally suppressed,
  208.           unless the ----mmmm option is used.
  209.  
  210.      ----nnnn   Run _r_o_b_o_i_n_s_t in test mode.  Verify the servers but do not actually
  211.           start the automatic installation process.
  212.  
  213.      ----yyyy   If no time is specified, force the automatic installation to start
  214.           now.
  215.  
  216.      ----tttt _t_i_m_e
  217.           Specifies a time at which the host should be restarted in automatic
  218.           installation mode.  The ttttiiiimmmmeeee is specified as for _a_t(1).  If a time
  219.           consisting of more than one word is specified, for example, 0000888811115555aaaammmm
  220.           JJJJaaaannnn 22224444, then that time must be quoted ''''0000888811115555aaaammmm JJJJaaaannnn 22224444''''.  If a time is
  221.           specified, an _a_t(1) job will be submitted, and the host will be
  222.           restarted at that time.  It follows that the _a_t(1) queue must be
  223.           enabled on the host.  Cannot be used with ----nnnn.
  224.  
  225.      ----gggg _g_r_a_c_e-_p_e_r_i_o_d
  226.           Specifies a grace period in seconds to be passed to the _s_h_u_t_d_o_w_n(1M)
  227.           command on the client machine.  The grace period allows active users
  228.           some time to save their current work before the machine is shutdown
  229.           and booted to the miniroot environment.  The default grace period is
  230.           60 seconds.  This option is ignored when -L is specified.
  231.  
  232.      ----NNNN _n_e_t_i_n_f_o_m_o_d_e
  233.           Specifies how the miniroot gets the parameters necessary to connect
  234.           to the network. Valid values are _D_H_C_P, _B_O_O_T_P_1_5_3_3, _L_O_C_A_L and its
  235.           alias _N_O_N_E (case insensitive).  LLLLOOOOCCCCAAAALLLL uses only the information
  236.           available in the PROM variables and on the root filesystem, and is
  237.           really only appropriate for upgrades. The others broadcast a BOOTP
  238.           packet requesting network configuration from network servers, and
  239.           DDDDHHHHCCCCPPPP also requests an IP address lease. If configured on the server
  240.           (see _d_h_c_p__b_o_o_t_p for details), roboinst will set netmask, static
  241.           routes, and a default route in the miniroot. The default if not
  242.           specified is determined by the miniroot, and is the equivalent of
  243.           specifying BBBBOOOOOOOOTTTTPPPP1111555533333333 in this release.  This option is ignored when
  244.           -L is specified.
  245.  
  246.      ----rrrr   Remove an automatic installation job from the queue for the
  247.           specified host(s).  You cannot cancel an automatic installation in
  248.           progress.
  249.  
  250.      ----llll   List status of any automatic installation job for the specified
  251.           host(s).  This command only works if run on the host specified as
  252.           the lllloooogggghhhhoooosssstttt for the specified host(s).  See _r_o_b_o_i_n_s_t__c_o_n_f_i_g(1M) for
  253.           more information about lllloooogggghhhhoooosssstttt.
  254.  
  255.      ----qqqq   List the host(s) for which automatic installation jobs have been
  256.           submitted.
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  269.  
  270.  
  271.  
  272.      ----mmmm _m_a_i_l_b_o_x
  273.           Send the standard output and standard error of the _a_t(1) job to the
  274.           specified email address.  This option is only useful when the job is
  275.           scheduled to run at a later time (see ----tttt).  Without this option, all
  276.           at-job output is suppressed.  This option has no affect on messages
  277.           generated during the miniroot portion of the job, nor on messages
  278.           sent to the lllloooogggghhhhoooosssstttt (see _r_o_b_o_i_n_s_t__c_o_n_f_i_g(1M)).
  279.  
  280.      ----ssss _s_h_e_l_l
  281.           Use the specified _s_h_e_l_l program to log into and execute commands on
  282.           each client host.  The default remote shell is ////uuuussssrrrr////bbbbssssdddd////rrrrsssshhhh((((1111CCCC)))).
  283.  
  284. IIIINNNNIIIITTTTIIIIAAAATTTTIIIINNNNGGGG RRRROOOOBBBBOOOOIIIINNNNSSSSTTTT FFFFRRRROOOOMMMM TTTTHHHHEEEE PPPPRRRROOOOMMMM
  285.      If the client is not up and running in multi-user mode, or is not
  286.      accepting remote logins, a roboinst job can be initiated directly from
  287.      the client's PROM command monitor.  To enter the PROM, shutdown the
  288.      system, and choose EEEEnnnntttteeeerrrr CCCCoooommmmmmmmaaaannnndddd MMMMoooonnnniiiittttoooorrrr from the system maintenance
  289.      menu.  (See the _p_r_o_m(1M) manual page for complete instructions.)
  290.  
  291.      Assuming the boot directory (see -b above) is located at server:/dir and
  292.      the configuration directory (see -c above) is located at server:/config,
  293.      then _o_n_e of the following commands will initiate a roboinst job from the
  294.      PROM command monitor:
  295.  
  296.           boot -f bootp()server:/dist/sa(sashARCS) mrmode=custom mrconfig=server:/config
  297.           boot -f bootp()server:/dist/sa(sash64) mrmode=custom mrconfig=server:/config
  298.  
  299.      The choice of sashARCS (32-bit sash) or sash64 (64-bit sash) will depend
  300.      on the hardware type of the client system.  For example, on Indy and O2
  301.      systems, sashARCS is used.  On Octane and Origin platforms, sash64 is
  302.      used.
  303.  
  304.      If the boot server (-b) is different than the config server (-c), then
  305.      the latter should be specified in full IP-address notation, for example:
  306.  
  307.           boot -f bootp()server:/dist/sa(sash64) mrmode=custom mrconfig=92.26.80.118:/config
  308.  
  309.  
  310.      The functionality of the ----NNNN option is implemented by prepending a special
  311.      character to the configuration directory string. Each mode is specified
  312.      by a unique character: !!!! (exclamation) for LOCAL, %%%% (percent sign) for
  313.      BOOTP1533, and ++++ (plus sign) for DHCP.  Not specifying any character lets
  314.      the miniroot use its default (as in the above example).  For example, to
  315.      specify the RoboInst 1.0 behavior where DHCP is always used:
  316.  
  317.           boot -f bootp()server:/dist/sa(sash64) mrmode=custom mrconfig=+92.26.80.118:/config
  318.  
  319.  
  320.      If disk partitioning of the system disk is to be performed, then an
  321.      additional ddddiiiisssskkkksssseeeettttuuuupppp====ttttrrrruuuueeee argument must be specified, for example:
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  335.  
  336.  
  337.  
  338.           boot -f bootp()server:/dist/sa(sash64) mrmode=custom mrconfig=server:/config disksetup=true
  339.  
  340.      As a rule of thumb, the ddddiiiisssskkkksssseeeettttuuuupppp====ttttrrrruuuueeee argument should be given whenever
  341.      the ddddiiiisssskkkksssseeeettttuuuupppp keyword is specified in the mrconfig file (see
  342.      _r_o_b_o_i_n_s_t__c_o_n_f_i_g(1M)).
  343.  
  344.      The PROM has a limit on command-line length, and here are some ways to
  345.      work around this problem.
  346.  
  347.      1. Set the mrconfig variable on a separate command line.  Note that
  348.      mrconfig and netmask are volatie - they are not saved across reboot:
  349.  
  350.                 setenv mrconfig 130.62.41.34:/roboinst/upgrade
  351.                 setenv netmask 0xffffff00
  352.                 boot -f bootp()server:/dir mrmode=custom
  353.  
  354.  
  355.      Setting netmask is only necessary if the default of 0xffff0000 is not
  356.      desired, and there is no BOOTP 1533 or DHCP server configured to provide
  357.      the netmask (see -N above.)
  358.  
  359.      2. Use bbbboooooooottttpppp(((()))) as a shorthand for bbbbooooooootttt ----ffff bbbboooooooottttpppp(((()))).
  360.  
  361.      3. Boot from the default location by putting the the ssssaaaa file and mmmmiiiinnnniiiirrrrooooooootttt
  362.      subdirectory in /usr/local/boot on the boot server.  Extract the the
  363.      ssssaaaasssshhhhAAAARRRRCCCCSSSS and ssssaaaasssshhhh66664444 files into the same directory, and create symlinks
  364.      that are more easily remembered.  Models with 32-bit kernels should link
  365.      to sashARCS, and models with 64-bit kernels should link to sash64:
  366.  
  367.                 cd /usr/local/boot
  368.                 mkboottape -x -f sa sashARCS sash64
  369.                 ln -s sashARCS o2
  370.                 ln -s sash64 octane
  371.  
  372.  
  373.      Then the PROM boot command will reduce to one of:
  374.  
  375.                 bootp()server:o2 mrmode=custom mrconfig=...
  376.                 bootp()server:octane mrmode=custom mrconfig=...
  377.  
  378.  
  379.      4. If you use the default location for your mrconfig file (the
  380.      /usr/local/boot/roboinst/custom directory on the same server where the sa
  381.      file is located) then you can omit the mrconfig=server:/dir argument
  382.      entirely:
  383.  
  384.                 bootp()server:o2 mrmode=custom
  385.  
  386.  
  387.      Note: if you are performing disk partitioning, you will have to add the
  388.      disksetup=true argument if the swap partition has not already been moved
  389.      to the beginning of the disk (see above.)
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))                                                      rrrroooobbbbooooiiiinnnnsssstttt((((1111MMMM))))
  401.  
  402.  
  403.  
  404. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  405.      A set of roboinst examples can be obtained by installing the optional
  406.      subsystem roboinst.sw.examples using _i_n_s_t(1M) or _S_o_f_t_w_a_r_e _M_a_n_a_g_e_r(1M).
  407.  
  408. NNNNOOOOTTTTEEEESSSS
  409.      _r_o_b_o_i_n_s_t requires a software license in order to operate.  Please refer
  410.      to the _r_o_b_o_i_n_s_t release notes for more information on how to obtain and
  411.      install software licenses; the release notes are in the
  412.      _r_o_b_o_i_n_s_t._m_a_n._r_e_l_n_o_t_e_s subsystem.
  413.  
  414.      _r_o_b_o_i_n_s_t__s_t_a_r_t and _r_o_b_o_i_n_s_t__c_h_e_c_k are called by _r_o_b_o_i_n_s_t to perform
  415.      various parts of the automatic installation process, do not run either
  416.      directly.
  417.  
  418.      _r_o_b_o_i_n_s_t__s_t_a_r_t will fail if there is no space in $_T_M_P_D_I_R (////ttttmmmmpppp) to create
  419.      temporary configuration files.
  420.  
  421. FFFFIIIILLLLEEEESSSS
  422.      /var/adm/roboinst/_h_o_s_t
  423.                          File indicating queued status of _r_o_b_o_i_n_s_t for the
  424.                          specified host(s).
  425.      /var/inst/.roboinst_status
  426.                          A checkpoint file which indicates the loghost and the
  427.                          current state of automatic installation.
  428.      bootserver:/bootfile
  429.                          The file the host loads when restarting to automatic
  430.                          installation mode, usually the _s_a file that contains
  431.                          the miniroot.
  432.      configserver:/usr/local/boot/roboinst
  433.                          The host and directory which contains the
  434.                          configuration files for automatic installations.
  435.      ccccoooonnnnffffiiiiggggddddiiiirrrr/mrconfig  The configuration file which specifies automatic
  436.                          installation options.
  437.      /_u_s_r/_s_h_a_r_e/_s_r_c/_R_o_b_o_I_n_s_t/*
  438.                          RoboInst examples.
  439.  
  440. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  441.      roboinst_config(1M), at(1), inst(1M), bootp(1M), dks(7M), dhcp_bootp(1M),
  442.      inetd(1M), nvram(1M), rsh(1C), shutdown(1M), prom(1M), and the online
  443.      book _I_R_I_X _A_d_m_i_n: _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _a_n_d _L_i_c_e_n_s_i_n_g.
  444.  
  445. BBBBUUUUGGGGSSSS
  446.      The new options (-N, -s and -m) are not recognized and the roboinst will
  447.      fail if the client has an older version of rrrroooobbbbooooiiiinnnnsssstttt....sssswwww....cccclllliiiieeeennnntttt installed.
  448.      However, _r_o_b_o_i_n_s_t  attempts to detect this and, if given the ----ffff option,
  449.      will attempt to install the most recent version on the client.
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.